package org.depsea.oss.config.tenant;

import org.depsea.oss.client.CustomerBucketOssTemplate;
import org.depsea.oss.client.OssTemplate;
import org.depsea.oss.client.OssType;
import org.depsea.oss.client.PresignedUrlGenerator;

import java.io.Closeable;

public interface TenantOssConfiguration extends Closeable {

    OssType getOssType();

    OssTemplate getOssTemplate();

    CustomerBucketOssTemplate getCustomerBucketOssTemplate();

    PresignedUrlGenerator getPresignedUrlGenerator();
}
